Big Huge Thesaurus

sound recording

noun